package com.jzo2o.common.expcetions;

/**
 * ElasticSearch异常类，用于表示与ElasticSearch搜索引擎交互过程中发生的异常
 */
public class ElasticSearchException extends CommonException {
    /**
     * 无参构造器
     */
    public ElasticSearchException() {
    }
    /**
     * 使用指定状态码和消息构造ElasticSearch异常
     * @param code 状态码
     * @param message 异常消息
     */
    public ElasticSearchException(int code, String message) {
        super(code, message);
    }
    /**
     * 使用指定原因、状态码和消息构造ElasticSearch异常
     * @param throwable 异常原因
     * @param code 状态码
     * @param message 异常消息
     */
    public ElasticSearchException(Throwable throwable, int code, String message) {
        super(throwable, code, message);
    }
    /**
     * 使用指定消息构造ElasticSearch异常
     * @param message 异常消息
     */
    public ElasticSearchException(String message) {
        super(message);
    }
}
